package com.yuncheng.spcyApi.service;

import com.yuncheng.spcyApi.entity.SpcyLog;
import com.yuncheng.common.base.service.BaseService;

import java.util.List;

/**
 * @Description: 审评查验日志记录
 * @Author: csx
 * @Date: 2023-03-03
 * @Version: V1.0
 */
public interface ISpcyLogService extends BaseService<SpcyLog> {
    /**
     * 添加日志记录
     * @param nodeName 环节名称
     * @param operationContent 操作内容
     * @param pid 业务id
     * @param operationType1 操作类型1
     * @param operationType2 操作类型2
     */
    void addLogs(String nodeName,String operationContent,String pid,String operationType1,String operationType2);

    /**
     * 添加日志记录
     * @param nodeName 环节名称
     * @param operationContent 操作内容
     * @param pid 业务id
     * @param operationType1 操作类型1
     * @param operationType2 操作类型2
     */
    void addLogRs(String nodeName,String operationContent,String pid,String operationType1,String operationType2,String type3,String type4);

    /**
     * 获取日志记录-根据环节名称或者 业务id
     * @param nodeName 环节名称
     * @param pid 业务id
     */
    List<SpcyLog> getLogList(String nodeName,String pid);

}
